package entities;

import java.util.Enumeration;
import java.util.Hashtable;

public class Mesa {
	
	// Start of Key Values: Usados para identificar la Mesa. 
	
	private int nroMesa;
	private boolean sexo;
	private String barrio;
	
	// End of Key Values.
	
	private int totalVotos;
	private Hashtable<String, Integer> votos;
	
	public Mesa(int nroMesa, boolean sexo, String barrio) {
		this.nroMesa = nroMesa;		
		this.sexo = sexo;
		this.barrio = barrio;		
		this.votos = new Hashtable<String, Integer>();
	}
	
	public Enumeration<String> getPartidos(){
		return votos.keys();
	}
	
	public int getNroMesa() {
		return nroMesa;
	}

	public void setNroMesa(int nroMesa) {
		this.nroMesa = nroMesa;
	}	

	public Hashtable<String, Integer> getVotos() {
		return votos;
	}

	public String getSexo(){
		if(sexo){
			return "M";
		}
		return "F";
	}
	


	public void setSexo(boolean sexo) {
		this.sexo = sexo;
	}

	public String getBarrio() {
		return barrio;
	}

	public void setBarrio(String barrio) {
		this.barrio = barrio;
	}
	
	public int getTotalVotos() {
		return totalVotos;
	}

	public void setTotalVotos(int totalVotos) {
		this.totalVotos = totalVotos;
	}

	public void addVoto(String partido, Integer cant) {
		votos.put(partido, cant);
	}

	public Integer getCantVotos(String partido) {
		return votos.get(partido);
	}
}
